import { SetMetadata } from '@nestjs/common';

export const ROLES_KEY = 'roles';

/**
 * 角色装饰器
 * 指定接口需要的角色
 * 
 * @example
 * @Roles('admin', 'manager')
 * @Get('users')
 * findAll() {}
 */
export const Roles = (...roles: string[]) => SetMetadata(ROLES_KEY, roles);

